#pragma once

namespace Icons {
	const uint8_t ICONS[] PROGMEM = {
		0x88, 0x7e, 0x09, 0x01, 0x28, 0x28, 0x28, 0x28,
		0x0c, 0x12, 0x21, 0x25, 0x12, 0x2c, 0x40, 0x80,
		0x05, 0xf2, 0xa5, 0xa0, 0xfe, 0xaa, 0xaa, 0xfe,
		0x10, 0x08, 0x08, 0x17, 0x26, 0x25, 0x10, 0x08,
		0x7e, 0x81, 0xa9, 0x91, 0x81, 0xa1, 0x81, 0x7e,
		0xfc, 0x94, 0x97, 0xb5, 0xb5, 0x97, 0x94, 0xfc
	};

	void drawIcon(const uint8_t index, const int16_t x, const int16_t y) {
		ab.drawBitmap(x, y, Icons::ICONS + index * 8, 8, 8);
	}
}
